Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


package.json v4.4.0-rc.1 (3e06f582) Text, 10.15 KB

Tb4b4b4{
Tff7b72"name"Tb4b4b4: Ta5d6ff"reticulum-meshchatx"Tb4b4b4,
Tff7b72"version"Tb4b4b4: Ta5d6ff"4.4.0"Tb4b4b4,
Tff7b72"description"Tb4b4b4: Ta5d6ff"A simple mesh network communications app powered by the Reticulum Network Stack"Tb4b4b4,
Tff7b72"homepage"Tb4b4b4: Ta5d6ff"https://git.quad4.io/RNS-Things/MeshChatX"Tb4b4b4,
Tff7b72"author"Tb4b4b4: Ta5d6ff"Sudo-Ivan"Tb4b4b4,
Tff7b72"main"Tb4b4b4: Ta5d6ff"electron/main.js"Tb4b4b4,
Tff7b72"scripts"Tb4b4b4: Tb4b4b4{
Tff7b72"dev"Tb4b4b4: Ta5d6ff"vite dev"Tb4b4b4,
Tff7b72"watch"Tb4b4b4: Ta5d6ff"pnpm run build-frontend -- --watch"Tb4b4b4,
Tff7b72"build-frontend"Tb4b4b4: Ta5d6ff"vite build"Tb4b4b4,
Tff7b72"build-backend"Tb4b4b4: Ta5d6ff"node scripts/build-backend.js"Tb4b4b4,
Tff7b72"version:sync"Tb4b4b4: Ta5d6ff"node scripts/sync_version.js"Tb4b4b4,
Tff7b72"build"Tb4b4b4: Ta5d6ff"pnpm run version:sync && pnpm run build-frontend && pnpm run build-backend"Tb4b4b4,
Tff7b72"lint"Tb4b4b4: Ta5d6ff"eslint ."Tb4b4b4,
Tff7b72"lint:fix"Tb4b4b4: Ta5d6ff"eslint . --fix"Tb4b4b4,
Tff7b72"format"Tb4b4b4: Ta5d6ff"prettier --write ."Tb4b4b4,
Tff7b72"test"Tb4b4b4: Ta5d6ff"vitest run"Tb4b4b4,
Tff7b72"test:coverage"Tb4b4b4: Ta5d6ff"vitest run --coverage"Tb4b4b4,
Tff7b72"test:fuzz"Tb4b4b4: Ta5d6ff"vitest run -t fuzzing"Tb4b4b4,
Tff7b72"test:watch"Tb4b4b4: Ta5d6ff"vitest"Tb4b4b4,
Tff7b72"test:ui"Tb4b4b4: Ta5d6ff"vitest --ui --open"Tb4b4b4,
Tff7b72"test:e2e"Tb4b4b4: Ta5d6ff"playwright test"Tb4b4b4,
Tff7b72"test:e2e:ui"Tb4b4b4: Ta5d6ff"playwright test --ui"Tb4b4b4,
Tff7b72"test:e2e:install"Tb4b4b4: Ta5d6ff"playwright install chromium"Tb4b4b4,
Tff7b72"electron-postinstall"Tb4b4b4: Ta5d6ff"electron-builder install-app-deps"Tb4b4b4,
Tff7b72"electron"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && pnpm run build && electron ."Tb4b4b4,
Tff7b72"dist"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && pnpm run build && electron-builder --publish=never"Tb4b4b4,
Tff7b72"dist:linux"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && PLATFORM=linux pnpm run build && electron-builder --linux AppImage deb --publish=never"Tb4b4b4,
Tff7b72"dist:linux-x64"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && PLATFORM=linux ARCH=x64 pnpm run build && electron-builder --linux AppImage deb --x64 --publish=never"Tb4b4b4,
Tff7b72"dist:linux-arm64"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && PLATFORM=linux ARCH=arm64 pnpm run build && electron-builder --linux AppImage deb --arm64 --publish=never"Tb4b4b4,
Tff7b72"dist:rpm"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && PLATFORM=linux pnpm run build && electron-builder --linux rpm --publish=never"Tb4b4b4,
Tff7b72"dist:flatpak"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && PLATFORM=linux pnpm run build && electron-builder --linux flatpak --publish=never"Tb4b4b4,
Tff7b72"dist:windows"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && PLATFORM=win32 pnpm run build && electron-builder --win portable nsis --publish=never"Tb4b4b4,
Tff7b72"dist:win-x64"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && PLATFORM=win32 ARCH=x64 pnpm run build && electron-builder --win portable nsis --x64 --publish=never"Tb4b4b4,
Tff7b72"dist:win-arm64"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && PLATFORM=win32 ARCH=arm64 pnpm run build && electron-builder --win portable nsis --arm64 --publish=never"Tb4b4b4,
Tff7b72"dist:zip"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && pnpm run build && electron-forge make --targets @electron-forge/maker-zip"Tb4b4b4,
Tff7b72"dist-prebuilt"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && pnpm run build-backend && electron-builder --publish=never"Tb4b4b4,
Tff7b72"dist:mac-arm64"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && pnpm run build && electron-builder --mac --arm64 --publish=never"Tb4b4b4,
Tff7b72"dist:mac-universal"Tb4b4b4: Ta5d6ff"pnpm run electron-postinstall && pnpm run build && electron-builder --mac --universal --publish=never"Tb4b4b4,
Tff7b72"start"Tb4b4b4: Ta5d6ff"pnpm run build && electron-forge start"Tb4b4b4,
Tff7b72"package"Tb4b4b4: Ta5d6ff"pnpm run build && electron-forge package"Tb4b4b4,
Tff7b72"make"Tb4b4b4: Ta5d6ff"pnpm run build && electron-forge make"
Tb4b4b4},
Tff7b72"license"Tb4b4b4: Ta5d6ff"MIT"Tb4b4b4,
Tff7b72"engines"Tb4b4b4: Tb4b4b4{
Tff7b72"node"Tb4b4b4: Ta5d6ff">=24"
Tb4b4b4},
Tff7b72"packageManager"Tb4b4b4: Ta5d6ff"pnpm@10.32.1"Tb4b4b4,
Tff7b72"devDependencies"Tb4b4b4: Tb4b4b4{
Tff7b72"@electron-forge/cli"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron-forge/maker-deb"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron-forge/maker-flatpak"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron-forge/maker-rpm"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron-forge/maker-squirrel"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron-forge/maker-zip"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron-forge/plugin-auto-unpack-natives"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron-forge/plugin-fuses"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron-forge/plugin-vite"Tb4b4b4: Ta5d6ff"^7.11.1"Tb4b4b4,
Tff7b72"@electron/fuses"Tb4b4b4: Ta5d6ff"^1.8.0"Tb4b4b4,
Tff7b72"@eslint/js"Tb4b4b4: Ta5d6ff"^9.39.4"Tb4b4b4,
Tff7b72"@playwright/test"Tb4b4b4: Ta5d6ff"^1.58.2"Tb4b4b4,
Tff7b72"@rushstack/eslint-patch"Tb4b4b4: Ta5d6ff"^1.16.1"Tb4b4b4,
Tff7b72"@tailwindcss/typography"Tb4b4b4: Ta5d6ff"^0.5.19"Tb4b4b4,
Tff7b72"@vitest/coverage-v8"Tb4b4b4: Ta5d6ff"^4.1.2"Tb4b4b4,
Tff7b72"@vitest/ui"Tb4b4b4: Ta5d6ff"^4.1.2"Tb4b4b4,
Tff7b72"@vue/eslint-config-prettier"Tb4b4b4: Ta5d6ff"^10.2.0"Tb4b4b4,
Tff7b72"@vue/test-utils"Tb4b4b4: Ta5d6ff"^2.4.6"Tb4b4b4,
Tff7b72"autoprefixer"Tb4b4b4: Ta5d6ff"^10.4.27"Tb4b4b4,
Tff7b72"electron"Tb4b4b4: Ta5d6ff"^39.8.5"Tb4b4b4,
Tff7b72"electron-builder"Tb4b4b4: Ta5d6ff"^26.8.1"Tb4b4b4,
Tff7b72"electron-builder-squirrel-windows"Tb4b4b4: Ta5d6ff"^26.8.1"Tb4b4b4,
Tff7b72"eslint"Tb4b4b4: Ta5d6ff"^9.39.4"Tb4b4b4,
Tff7b72"eslint-config-prettier"Tb4b4b4: Ta5d6ff"^10.1.8"Tb4b4b4,
Tff7b72"eslint-plugin-prettier"Tb4b4b4: Ta5d6ff"^5.5.5"Tb4b4b4,
Tff7b72"eslint-plugin-security"Tb4b4b4: Ta5d6ff"^3.0.1"Tb4b4b4,
Tff7b72"eslint-plugin-vue"Tb4b4b4: Ta5d6ff"^10.8.0"Tb4b4b4,
Tff7b72"globals"Tb4b4b4: Ta5d6ff"^17.4.0"Tb4b4b4,
Tff7b72"jsdom"Tb4b4b4: Ta5d6ff"^29.0.1"Tb4b4b4,
Tff7b72"postcss"Tb4b4b4: Ta5d6ff"^8.5.8"Tb4b4b4,
Tff7b72"prettier"Tb4b4b4: Ta5d6ff"^3.8.1"Tb4b4b4,
Tff7b72"tailwindcss"Tb4b4b4: Ta5d6ff"^3.4.19"Tb4b4b4,
Tff7b72"terser"Tb4b4b4: Ta5d6ff"^5.46.1"Tb4b4b4,
Tff7b72"vitest"Tb4b4b4: Ta5d6ff"^4.1.2"
Tb4b4b4},
Tff7b72"pnpm"Tb4b4b4: Tb4b4b4{
Tff7b72"onlyBuiltDependencies"Tb4b4b4: Tb4b4b4[
Ta5d6ff"electron"Tb4b4b4,
Ta5d6ff"electron-winstaller"Tb4b4b4,
Ta5d6ff"esbuild"Tb4b4b4,
Ta5d6ff"protobufjs"
Tb4b4b4],
Tff7b72"overrides"Tb4b4b4: Tb4b4b4{
Tff7b72"lodash"Tb4b4b4: Ta5d6ff">=4.17.23"Tb4b4b4,
Tff7b72"@isaacs/brace-expansion"Tb4b4b4: Ta5d6ff">=5.0.1"Tb4b4b4,
Tff7b72"@tootallnate/once"Tb4b4b4: Ta5d6ff">=3.0.1"Tb4b4b4,
Tff7b72"tmp"Tb4b4b4: Ta5d6ff">=0.2.4"Tb4b4b4,
Tff7b72"tar"Tb4b4b4: Ta5d6ff">=7.5.7"Tb4b4b4,
Tff7b72"minimatch"Tb4b4b4: Ta5d6ff">=10.2.1"Tb4b4b4,
Tff7b72"serialize-javascript"Tb4b4b4: Ta5d6ff">=7.0.3"Tb4b4b4,
Tff7b72"flatted"Tb4b4b4: Ta5d6ff">=3.4.2"
Tb4b4b4}
Tb4b4b4},
Tff7b72"build"Tb4b4b4: Tb4b4b4{
Tff7b72"appId"Tb4b4b4: Ta5d6ff"com.sudoivan.reticulummeshchat"Tb4b4b4,
Tff7b72"productName"Tb4b4b4: Ta5d6ff"Reticulum MeshChatX"Tb4b4b4,
Tff7b72"asar"Tb4b4b4: Tff7b72trueTb4b4b4,
Tff7b72"electronFuses"Tb4b4b4: Tb4b4b4{
Tff7b72"runAsNode"Tb4b4b4: Tff7b72falseTb4b4b4,
Tff7b72"enableCookieEncryption"Tb4b4b4: Tff7b72trueTb4b4b4,
Tff7b72"enableNodeOptionsEnvironmentVariable"Tb4b4b4: Tff7b72falseTb4b4b4,
Tff7b72"enableNodeCliInspectArguments"Tb4b4b4: Tff7b72falseTb4b4b4,
Tff7b72"enableEmbeddedAsarIntegrityValidation"Tb4b4b4: Tff7b72trueTb4b4b4,
Tff7b72"onlyLoadAppFromAsar"Tb4b4b4: Tff7b72true
Tb4b4b4},
Tff7b72"toolsets"Tb4b4b4: Tb4b4b4{
Tff7b72"appimage"Tb4b4b4: Ta5d6ff"1.0.2"
Tb4b4b4},
Tff7b72"files"Tb4b4b4: Tb4b4b4[
Ta5d6ff"electron/**/*"
Tb4b4b4],
Tff7b72"directories"Tb4b4b4: Tb4b4b4{
Tff7b72"buildResources"Tb4b4b4: Ta5d6ff"electron/build"
Tb4b4b4},
Tff7b72"mac"Tb4b4b4: Tb4b4b4{
Tff7b72"target"Tb4b4b4: Tb4b4b4{
Tff7b72"target"Tb4b4b4: Ta5d6ff"dmg"Tb4b4b4,
Tff7b72"arch"Tb4b4b4: Tb4b4b4[
Ta5d6ff"universal"
Tb4b4b4]
Tb4b4b4},
Tff7b72"identity"Tb4b4b4: Tff7b72nullTb4b4b4,
Tff7b72"artifactName"Tb4b4b4: Ta5d6ff"ReticulumMeshChatX-v${version}-mac-${arch}.${ext}"Tb4b4b4,
Tff7b72"extendInfo"Tb4b4b4: Tb4b4b4{
Tff7b72"NSMicrophoneUsageDescription"Tb4b4b4: Ta5d6ff"Microphone access is only needed for Audio Calls"Tb4b4b4,
Tff7b72"com.apple.security.device.audio-input"Tb4b4b4: Tff7b72true
Tb4b4b4},
Tff7b72"extraResources"Tb4b4b4: Tb4b4b4[
Tb4b4b4{
Tff7b72"from"Tb4b4b4: Ta5d6ff"build/exe/linux-${arch}"Tb4b4b4,
Tff7b72"to"Tb4b4b4: Ta5d6ff"backend"Tb4b4b4,
Tff7b72"filter"Tb4b4b4: Tb4b4b4[
Ta5d6ff"**/*"
Tb4b4b4]
Tb4b4b4}
Tb4b4b4]
Tb4b4b4},
Tff7b72"win"Tb4b4b4: Tb4b4b4{
Tff7b72"artifactName"Tb4b4b4: Ta5d6ff"ReticulumMeshChat-v${version}-${os}-${arch}.${ext}"Tb4b4b4,
Tff7b72"target"Tb4b4b4: Tb4b4b4[
Tb4b4b4{
Tff7b72"target"Tb4b4b4: Ta5d6ff"portable"Tb4b4b4,
Tff7b72"arch"Tb4b4b4: Tb4b4b4[
Ta5d6ff"x64"Tb4b4b4,
Ta5d6ff"arm64"
Tb4b4b4]
Tb4b4b4},
Tb4b4b4{
Tff7b72"target"Tb4b4b4: Ta5d6ff"nsis"Tb4b4b4,
Tff7b72"arch"Tb4b4b4: Tb4b4b4[
Ta5d6ff"x64"Tb4b4b4,
Ta5d6ff"arm64"
Tb4b4b4]
Tb4b4b4}
Tb4b4b4],
Tff7b72"extraResources"Tb4b4b4: Tb4b4b4[
Tb4b4b4{
Tff7b72"from"Tb4b4b4: Ta5d6ff"build/exe/win32-${arch}"Tb4b4b4,
Tff7b72"to"Tb4b4b4: Ta5d6ff"backend"Tb4b4b4,
Tff7b72"filter"Tb4b4b4: Tb4b4b4[
Ta5d6ff"**/*"
Tb4b4b4]
Tb4b4b4}
Tb4b4b4]
Tb4b4b4},
Tff7b72"linux"Tb4b4b4: Tb4b4b4{
Tff7b72"artifactName"Tb4b4b4: Ta5d6ff"ReticulumMeshChatX-v${version}-${os}-${arch}.${ext}"Tb4b4b4,
Tff7b72"target"Tb4b4b4: Tb4b4b4[
Tb4b4b4{
Tff7b72"target"Tb4b4b4: Ta5d6ff"AppImage"Tb4b4b4,
Tff7b72"arch"Tb4b4b4: Tb4b4b4[
Ta5d6ff"x64"Tb4b4b4,
Ta5d6ff"arm64"
Tb4b4b4]
Tb4b4b4},
Tb4b4b4{
Tff7b72"target"Tb4b4b4: Ta5d6ff"deb"Tb4b4b4,
Tff7b72"arch"Tb4b4b4: Tb4b4b4[
Ta5d6ff"x64"Tb4b4b4,
Ta5d6ff"arm64"
Tb4b4b4]
Tb4b4b4}
Tb4b4b4],
Tff7b72"maintainer"Tb4b4b4: Ta5d6ff"Sudo-Ivan"Tb4b4b4,
Tff7b72"category"Tb4b4b4: Ta5d6ff"Network"Tb4b4b4,
Tff7b72"extraResources"Tb4b4b4: Tb4b4b4[
Tb4b4b4{
Tff7b72"from"Tb4b4b4: Ta5d6ff"build/exe/linux-${arch}"Tb4b4b4,
Tff7b72"to"Tb4b4b4: Ta5d6ff"backend"Tb4b4b4,
Tff7b72"filter"Tb4b4b4: Tb4b4b4[
Ta5d6ff"**/*"
Tb4b4b4]
Tb4b4b4}
Tb4b4b4]
Tb4b4b4},
Tff7b72"flatpak"Tb4b4b4: Tb4b4b4{
Tff7b72"runtime"Tb4b4b4: Ta5d6ff"org.freedesktop.Platform"Tb4b4b4,
Tff7b72"runtimeVersion"Tb4b4b4: Ta5d6ff"24.08"Tb4b4b4,
Tff7b72"sdk"Tb4b4b4: Ta5d6ff"org.freedesktop.Sdk"Tb4b4b4,
Tff7b72"base"Tb4b4b4: Ta5d6ff"org.electronjs.Electron2.BaseApp"Tb4b4b4,
Tff7b72"baseVersion"Tb4b4b4: Ta5d6ff"24.08"Tb4b4b4,
Tff7b72"finishArgs"Tb4b4b4: Tb4b4b4[
Ta5d6ff"--share=ipc"Tb4b4b4,
Ta5d6ff"--share=network"Tb4b4b4,
Ta5d6ff"--socket=x11"Tb4b4b4,
Ta5d6ff"--socket=wayland"Tb4b4b4,
Ta5d6ff"--device=dri"Tb4b4b4,
Ta5d6ff"--allow=bluetooth"Tb4b4b4,
Ta5d6ff"--filesystem=home"Tb4b4b4,
Ta5d6ff"--talk-name=org.freedesktop.Notifications"
Tb4b4b4]
Tb4b4b4},
Tff7b72"dmg"Tb4b4b4: Tb4b4b4{
Tff7b72"writeUpdateInfo"Tb4b4b4: Tff7b72false
Tb4b4b4},
Tff7b72"portable"Tb4b4b4: Tb4b4b4{
Tff7b72"artifactName"Tb4b4b4: Ta5d6ff"ReticulumMeshChatX-v${version}-${os}-portable.${ext}"
Tb4b4b4},
Tff7b72"nsis"Tb4b4b4: Tb4b4b4{
Tff7b72"artifactName"Tb4b4b4: Ta5d6ff"ReticulumMeshChatX-v${version}-${os}-installer.${ext}"Tb4b4b4,
Tff7b72"oneClick"Tb4b4b4: Tff7b72falseTb4b4b4,
Tff7b72"allowToChangeInstallationDirectory"Tb4b4b4: Tff7b72true
Tb4b4b4}
Tb4b4b4},
Tff7b72"dependencies"Tb4b4b4: Tb4b4b4{
Tff7b72"@mdi/font"Tb4b4b4: Ta5d6ff"^7.4.47"Tb4b4b4,
Tff7b72"@mdi/js"Tb4b4b4: Ta5d6ff"^7.4.47"Tb4b4b4,
Tff7b72"@tailwindcss/forms"Tb4b4b4: Ta5d6ff"^0.5.11"Tb4b4b4,
Tff7b72"@vitejs/plugin-vue"Tb4b4b4: Ta5d6ff"^6.0.5"Tb4b4b4,
Tff7b72"click-outside-vue3"Tb4b4b4: Ta5d6ff"^4.0.1"Tb4b4b4,
Tff7b72"compressorjs"Tb4b4b4: Ta5d6ff"^1.2.1"Tb4b4b4,
Tff7b72"dayjs"Tb4b4b4: Ta5d6ff"^1.11.20"Tb4b4b4,
Tff7b72"dompurify"Tb4b4b4: Ta5d6ff"^3.3.3"Tb4b4b4,
Tff7b72"electron-prompt"Tb4b4b4: Ta5d6ff"^1.7.0"Tb4b4b4,
Tff7b72"electron-squirrel-startup"Tb4b4b4: Ta5d6ff"^1.0.1"Tb4b4b4,
Tff7b72"micron-parser"Tb4b4b4: Ta5d6ff"^1.0.3"Tb4b4b4,
Tff7b72"mitt"Tb4b4b4: Ta5d6ff"^3.0.1"Tb4b4b4,
Tff7b72"ol"Tb4b4b4: Ta5d6ff"^10.8.0"Tb4b4b4,
Tff7b72"protobufjs"Tb4b4b4: Ta5d6ff"^7.5.4"Tb4b4b4,
Tff7b72"qrcode"Tb4b4b4: Ta5d6ff"^1.5.4"Tb4b4b4,
Tff7b72"vis-data"Tb4b4b4: Ta5d6ff"^7.1.10"Tb4b4b4,
Tff7b72"vis-network"Tb4b4b4: Ta5d6ff"^9.1.13"Tb4b4b4,
Tff7b72"vite"Tb4b4b4: Ta5d6ff"^8.0.3"Tb4b4b4,
Tff7b72"vite-plugin-vuetify"Tb4b4b4: Ta5d6ff"^2.1.3"Tb4b4b4,
Tff7b72"vue"Tb4b4b4: Ta5d6ff"^3.5.31"Tb4b4b4,
Tff7b72"vue-i18n"Tb4b4b4: Ta5d6ff"^11.3.0"Tb4b4b4,
Tff7b72"vue-router"Tb4b4b4: Ta5d6ff"^4.6.4"Tb4b4b4,
Tff7b72"vuetify"Tb4b4b4: Ta5d6ff"^3.12.4"
Tb4b4b4}
Tb4b4b4}


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────